package testHutools.testCollUtil;

import cn.hutool.core.collection.CollUtil;
import org.junit.Test;

import java.util.ArrayList;
import java.util.List;

/**
 * @author keyer
 * @Name : hutools.testCollUtil.TestMul
 * @Description : 描述
 * Created by cyd on 2021-05-18 14:26:48
 */
public class Test01 {

    /**
     * 反转列表
     */
    @Test
    public void test(){
        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);
        list.add(6);
        System.out.println(list);
        List<Integer> listNew = CollUtil.reverseNew(list);
        System.out.println(listNew);
        System.out.println(list);
    }

    /**
     * 合并列表
     */
    @Test
    public void test02(){
        ArrayList<Integer> list01 = new ArrayList<>();
        list01.add(1);
        list01.add(2);
        list01.add(3);

        ArrayList<Integer> list02 = new ArrayList<>();

        list02.add(4);
        list02.add(5);
        list02.add(6);

        List<Integer> list = CollUtil.addAllIfNotContains(list01, list02);
        System.out.println(list);
    }
}
